package model;

public abstract class Carte {

	//Id permettant de retrouver une carte
	private static int id_carte=0;
	
	//type de carte unite,batiment,sort
	private String type;

	//Etat de la carte: en main, deck, sur le plateau, cimetiere
	private String etat;
	
	//possesseur de la carte
	private Joueur joueur;

	public void addCarte() {
		Carte.id_carte++;
	}

	public Joueur getJoueur() {
		return joueur;
	}

	public void setJoueur(Joueur joueur) {
		this.joueur = joueur;
	}

	public String getEtat() {
		return etat;
	}

	public void setEtat(String etat) {
		this.etat = etat;
	}

	public int getId_carte() {
		return id_carte;
	}

	public static void setId_carte(int id_carte) {
		Carte.id_carte = id_carte;
	}
	
	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}
}
